![]() | ![]() | ![]() | ![]() | ![]() |
NLSCOMPATMODE causes some CALL routines to generate errors on MVS in some non-English environments.
To reproduce the error invoke SAS using the command below and submit the statements that follow it.
sdssas wkyv920 nop o('nlscompatmode locale=finnish') encode(w6) data a; x=1; call symput('x', x); run;
This will produce the following error:
call symput('x', x); ------ 251 ERROR 251-185: The subroutine SYMPUT is unknown, or cannot be accessed. Check your spelling. Either it was not found in the path(s) of executable images, or there was incorrect or missing subroutine descriptor information.
Currently the only fix for this is to issue the option NONLSCOMPATMODE
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | Base SAS | z/OS | 9.2 TS1M0 | 9.2 TS2M3 |